(function ($) {
    function formResult(msg, state) {
        layer.closeAll();
        if (state == 0) {
            layer.alert(msg, {icon: 5});
        }
    }

    $(function () {
        window.formResult = formResult;
        if (thismonth != '' && thismonth != undefined && thismonth != null) {
            location.href = "/business/employee/list?filter_date=" + thismonth;
        }

        $(".add").click(function () {
            layer.open({
                type: 2,
                area: ['500px', '300px'],
                title: '新增员工',
                fix: false, //不固定
                maxmin: true,
                content: $(this).attr('durl')
            });
        });
        $(".editBtn").click(function () {
            var url = $(this).attr("durl");
            layer.confirm('员工离职后，将无法查看该员工信息？', {
                    title: '离职确认',
                    area: ['500px', ],
                    btn: ['离职', '取消'], //按钮
                },
                function () {
                    layer.msg('员工离职成功', {
                        icon: 1,
                        time: 3000, //10s后自动关闭
                    });
                    location.href = url;
                }
            );
        });
        laydate({
            elem: '#starttime',
            format: 'YYYY-MM-DD', // 分隔符可以任意定义，该例子表示只显示年月
            festival: false, //显示节日
            choose: function (datas) { //选择日期完毕的回调
                $("input[name='starttime']").val(datas);
            },


        });
        laydate({
            elem: '#endtime',
            format: 'YYYY-MM-DD', // 分隔符可以任意定义，该例子表示只显示年月
            festival: false, //显示节日
            max: laydate.now(),
            choose: function (datas) { //选择日期完毕的回调
                $("input[name='endtime']").val(datas);
            }
        });

        $("#search-form").submit(function () {
            var $startTime = $('#starttime').val();
            var $endTime = $('#endtime').val();
            if ($startTime <= $endTime){
                var time = $startTime + '至' + $endTime;
                $("input[name='filter_date']").val(time);
            }
            else {
                layer.msg('请选择正确的时间！', {
                    icon: 2,
                    shade: 0.2,
                });
                return false
            }
        });
        var $filter_date =document.getElementsByName('filter_date')
        for ( var i=0;i<$filter_date.length ;i++){
            var $key = $filter_date[i]
        }
        var $str = $key.value
        var a = $str.split('至');
        for( var j=0;j<a.length ;j++){
            var $starttime =a[0]
            var $endtime =a[1]
        }
        $("#starttime").val($starttime);
        var nowTime = $('.tab-left a')
        if(nowTime.hasClass('current')){
            $("#endtime").val(laydate.now)
        }
        else {
            $("#endtime").val($endtime);
        }


        //getFullStyle();
        $(function () {
            laydate.skin('meelier');
            $('.table tr').dblclick(function () {
                var netTr = $(this).find('td')
                $(this).addClass('current');
                $(this).parent().siblings().removeClass('current');
                netTr.find('input').removeAttr("readonly").addClass('read').removeClass('read-only');
                if (typeof(netTr.find('input').attr('readonly')) == "undefined") {
                    if (netTr.find('a').length < 1) {
                        //$(this).append('<a class="ok edit" href="#">确定</a>');
                    }
                    netTr.find('.fadeBox').show();
                    netTr.find('.del').hide();
                }

                $('.ok').click(function () {
                    $(this).parent().find('input').attr('readonly', true).removeClass('read');
                    $(this).parent().parent().find('.fadeBox').hide();
                    $(this).parent().parent().find('.del').show();
                    $(this).remove();
                });
                $('.rest').click(function () {
                    $(this).parent().hide();
                    $(this).parent().parent().find('.del').show();
                    $(this).parent().parent().parent().removeClass('current');
                    $(this).parent().parent().parent().find('input').attr('readonly', true).removeClass('read').addClass('read-only');
                    $(this).parent().parent().parent().find('.ok').remove();
                })
            });

            $('.add-recharge').click(function (e) {
                e.preventDefault();
                $(this).next().find('tbody').append(
                    '<tr>' +
                    '<form id="test" method="post" role="form" action="' < '?= Url::toRoute(' + config / add + ') ?' > '">' +
                    '<td>' + '<input class="read" type="text"/>' + '</td>' +
                    '<td>' + '<input class="read" type="text"/>' + '</td>' +
                    '<td>' + '<input name="_csrf" type="hidden" id="_csrf" value="<?= Yii::$app->request->csrfToken ?>">'
                    + '<input type="submit" value="保存" class="edit"/>' + '</a>' + '<a href="#" class="edit restb" style="margin-left: 5px;">取消</a>' + '</td>'
                    + '</form>'
                    + '</tr>');

                $('.restb').click(function () {
                    $(this).parent().parent().remove();
                })
            })
        })
    })
})
(jQuery)


